From 8695b556205fe07217f95ed591c5a7b377bde7c1 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Fri, 2 Sep 2016 14:43:25 +0100 Subject: [PATCH] xen: indicate gcov in log messages Signed-off-by: Wei Liu Reviewed-by: Andrew Cooper Acked-by: Jan Beulich Acked-by: Stefano Stabellini --- xen/arch/arm/traps.c | 2 +- xen/arch/x86/x86_64/traps.c | 2 +- xen/drivers/char/console.c | 2 +- xen/include/xen/lib.h | 6 ++++++ 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c index 9353ee73b9..39a05fd154 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -141,7 +141,7 @@ static void print_xen_info(void) { char taint_str[TAINT_STRING_MAX_LEN]; - printk("----[ Xen-%d.%d%s %s debug=%c %s ]----\n", + printk("----[ Xen-%d.%d%s %s debug=%c " gcov_string " %s ]----\n", xen_major_version(), xen_minor_version(), xen_extra_version(), #ifdef CONFIG_ARM_32 "arm32", diff --git a/xen/arch/x86/x86_64/traps.c b/xen/arch/x86/x86_64/traps.c index 16de0be04b..fc8cde63fd 100644 --- a/xen/arch/x86/x86_64/traps.c +++ b/xen/arch/x86/x86_64/traps.c @@ -31,7 +31,7 @@ static void print_xen_info(void) { char taint_str[TAINT_STRING_MAX_LEN]; - printk("----[ Xen-%d.%d%s x86_64 debug=%c %s ]----\n", + printk("----[ Xen-%d.%d%s x86_64 debug=%c " gcov_string " %s ]----\n", xen_major_version(), xen_minor_version(), xen_extra_version(), debug_build() ? 'y' : 'n', print_tainted(taint_str)); } diff --git a/xen/drivers/char/console.c b/xen/drivers/char/console.c index 650035d985..55ae31aaa6 100644 --- a/xen/drivers/char/console.c +++ b/xen/drivers/char/console.c @@ -735,7 +735,7 @@ void __init console_init_preirq(void) spin_lock(&console_lock); __putstr(xen_banner()); spin_unlock(&console_lock); - printk("Xen version %d.%d%s (%s@%s) (%s) debug=%c %s\n", + printk("Xen version %d.%d%s (%s@%s) (%s) debug=%c " gcov_string " %s\n", xen_major_version(), xen_minor_version(), xen_extra_version(), xen_compile_by(), xen_compile_domain(), xen_compiler(), debug_build() ? 'y' : 'n', xen_compile_date()); diff --git a/xen/include/xen/lib.h b/xen/include/xen/lib.h index e518adc629..d1171b774b 100644 --- a/xen/include/xen/lib.h +++ b/xen/include/xen/lib.h @@ -26,6 +26,12 @@ #define BUILD_BUG_ON(cond) ((void)BUILD_BUG_ON_ZERO(cond)) #endif +#ifdef CONFIG_GCOV +#define gcov_string "gcov=y" +#else +#define gcov_string "" +#endif + #ifndef NDEBUG #define ASSERT(p) \ do { if ( unlikely(!(p)) ) assert_failed(#p); } while (0) -- 2.30.2